
/***************************************************************************//**
 * @file camera_array_settings.h
 * @brief Header file for camera array settings
 * 
 * @authors Brian Fehrman
 * 
 * @date April 17 2013
 ******************************************************************************/
#ifndef _CAMERA_SETTINGS_H_
#define _CAMERA_SETTINGS_H_

////////// Includes ///////////
#include <iostream>
#include <stdlib.h>
#include <sstream> 
#include <string>
#include <opencv2/core/core.hpp>

////////// Usings ////////////
using namespace std;
using namespace cv;

////////// Constants //////////
const string BASE_CALL = "uvcdynctrl -d /dev/video";

////////// Prototypes /////////
int init_cams( FileNode fs );
bool set_exposure_absolute( int vid_num, int new_setting );
bool set_exposure_auto( int vid_num, int new_setting );
bool set_exposure_auto_priority( int vid_num, int new_setting );
bool set_white_balance_temperatue_auto( int vid_num, int new_setting );

#endif
